.clear-fix () {
  &:after {
    content: "";  /* 空内容的默认高度为0,避免生成的内容破坏原有布局的高度 */
    display: block;  /* 使生成的内容以块级元素显示,占满剩余空间 */
    height: 0;  /* 当内容不为空时,设置0高度,避免生成的内容破坏原有布局的高度 */
    visibility: hidden;  /* 使生成的内容不可见,避免影响被其盖住的内容的交互事件 */
    clear: both;  /* 关键:清除左右浮动 */
  }
}

/* 不换行 省略号 */
.no-wrap () {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.no-wrap-flex () {
  min-width: 0;
  flex: 1;
  .no-wrap();
}
/* 超出两行 不换行省略号 */
.line-2 () {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.extend-click () {
  position: relative;
  &:before {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
  }
}

.border-radius (@radius) {
  border-radius: @radius;
  overflow: hidden;
}

@font-face {
  font-family: 'lhandw';
  src: url('../fonts/lhandw.eot');
  src: url('../fonts/lhandw.eot') format('embedded-opentype'),
  url('../fonts/lhandw.woff2') format('woff2'),
  url('../fonts/lhandw.woff') format('woff'),
  url('../fonts/lhandw.ttf') format('truetype'),
  url('../fonts/lhandw.svg#lhandw') format('svg');
}

.logo-font () {
  font-family: 'lhandw';
}

